<script setup lang="ts">
const props = withDefaults(
  defineProps<{
    size?: number | string;
    title?: string;
    class?: string;
  }>(),
  {
    size: 32,
  },
);
</script>

<template>
  <svg
    :width="props.size"
    :height="props.size"
    viewBox="0 0 33 35" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="none" customFrame="#000000"
    role="img"
    :aria-label="props.title"
    :class="props.class"
  >
    <mask id="mask_15" width="24" height="28" x="4" y="5" maskUnits="userSpaceOnUse" mask-type="outline">
		<g filter="url(#pixso_custom_mask_type_outline)">
			<use xlink:href="#use_15" />
		</g>
	</mask>
	<defs>
		<g id="use_15">
			<path id="蒙版" d="M7 5L22 5L28 11L28 30C28 31.6569 26.6569 33 25 33L7 33C5.34315 33 4 31.6569 4 30L4 8C4 6.34315 5.34315 5 7 5Z" fill="rgb(189,189,189)" fill-rule="evenodd" />
			<path id="蒙版" d="M22 5L7 5C5.34315 5 4 6.34315 4 8L4 30C4 31.6569 5.34315 33 7 33L25 33C26.6569 33 28 31.6569 28 30L28 11L22 5ZM21.5858 6L27 11.4142L27 30C27 30.1577 26.9824 30.3113 26.9472 30.4607C26.9217 30.5687 26.8871 30.6745 26.8432 30.7782C26.7974 30.8867 26.7429 30.9896 26.6798 31.0869C26.6037 31.2041 26.5152 31.3132 26.4142 31.4142C26.3132 31.5152 26.2041 31.6037 26.0869 31.6797C25.9896 31.7429 25.8867 31.7974 25.7782 31.8432C25.6745 31.8871 25.5687 31.9217 25.4607 31.9472C25.3113 31.9824 25.1577 32 25 32L7 32C6.84229 32 6.68872 31.9824 6.53931 31.9472C6.43131 31.9217 6.32548 31.8871 6.22182 31.8432C6.11331 31.7973 6.01038 31.7428 5.91305 31.6797C5.79586 31.6037 5.68677 31.5152 5.58579 31.4142C5.48479 31.3132 5.39628 31.2041 5.32027 31.0869C5.25715 30.9896 5.20265 30.8867 5.15676 30.7782C5.11292 30.6745 5.07827 30.5687 5.05282 30.4607C5.01761 30.3113 5 30.1577 5 30L5 8C5 7.84228 5.01761 7.68871 5.05282 7.53929C5.07827 7.4313 5.11292 7.32547 5.15676 7.22182C5.20266 7.1133 5.25717 7.01037 5.32031 6.91303C5.39631 6.79585 5.4848 6.68677 5.58579 6.58579C5.68677 6.4848 5.79585 6.39631 5.91303 6.32031C6.01037 6.25717 6.1133 6.20266 6.22182 6.15676C6.32547 6.11292 6.4313 6.07827 6.53929 6.05282C6.68871 6.01761 6.84228 6 7 6L21.5858 6Z" fill="rgb(223,225,230)" fill-opacity="0" fill-rule="evenodd" />
		</g>
		<filter id="pixso_custom_mask_type_outline">
			<feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 255 0 " />
		</filter>
		<filter id="filter_0" width="16" height="16" x="17" y="0" filterUnits="userSpaceOnUse" customEffect="url(#pixso_custom_effect_0)" color-interpolation-filters="sRGB">
			<feFlood flood-opacity="0" result="BackgroundImageFix" />
			<feColorMatrix result="hardAlpha" in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0 " />
			<feOffset dx="0" dy="0" />
			<feGaussianBlur stdDeviation="1.66666663" />
			<feComposite k2="-1" k3="1" in2="hardAlpha" operator="out" />
			<feColorMatrix type="matrix" values="0 0 0 0 0.643137 0 0 0 0 0.643137 0 0 0 0 0.643137 0 0 0 1 0 " />
			<feBlend result="effect_dropShadow_1" in2="BackgroundImageFix" mode="normal" />
			<feBlend result="shape" in="SourceGraphic" in2="effect_dropShadow_1" mode="normal" />
		</filter>
	</defs>
	<g id="未知文件">
		<g id="图标/未知文件">
			<rect id="矩形" width="32" height="32" x="0" y="3" rx="8" fill="rgb(238,240,245)" fill-opacity="0" />
			<rect id="矩形" width="31" height="31" x="0.5" y="3.5" rx="8" stroke="rgb(151,151,151)" stroke-opacity="0" stroke-width="1" />
			<g id="路径" mask="url(#mask_15)">
				<use xlink:href="#use_15" />
				<g id="ic_public_questionmark">
					<path id="path4" d="M15.25 26.22C15.25 25.8224 15.5724 25.5 15.97 25.5L16 25.5C16.4142 25.5 16.75 25.8358 16.75 26.25C16.75 26.6642 16.4142 27 16 27L15.97 27C15.5724 27 15.25 26.6776 15.25 26.28L15.25 26.28L15.25 26.22Z" fill="rgb(255,255,255)" fill-rule="evenodd" />
					<path id="path4" d="M14.25 26.22C14.25 25.9872 14.2952 25.7639 14.3856 25.5502C14.4727 25.3443 14.5954 25.1622 14.7538 25.0038C14.9122 24.8454 15.0943 24.7227 15.3002 24.6356C15.5139 24.5452 15.7372 24.5 15.97 24.5L16 24.5C16.2369 24.5 16.4641 24.546 16.6815 24.6379C16.891 24.7265 17.0763 24.8514 17.2374 25.0126C17.3986 25.1737 17.5235 25.359 17.6121 25.5685C17.704 25.7859 17.75 26.0131 17.75 26.25C17.75 26.4869 17.704 26.7141 17.6121 26.9315C17.5235 27.141 17.3986 27.3263 17.2374 27.4874C17.0763 27.6486 16.891 27.7735 16.6815 27.8621C16.4641 27.954 16.2369 28 16 28L15.97 28C15.7372 28 15.5139 27.9548 15.3002 27.8644C15.0943 27.7773 14.9122 27.6546 14.7538 27.4962C14.5954 27.3378 14.4727 27.1557 14.3856 26.9498C14.2952 26.7361 14.25 26.5128 14.25 26.28L16.25 26.28C16.25 26.2027 16.2227 26.1367 16.168 26.082C16.1133 26.0273 16.0473 26 15.97 26L16 26C15.931 26 15.872 26.0244 15.8232 26.0732C15.7744 26.122 15.75 26.181 15.75 26.25C15.75 26.319 15.7744 26.378 15.8232 26.4268C15.872 26.4756 15.931 26.5 16 26.5L15.97 26.5C16.0473 26.5 16.1133 26.4727 16.168 26.418C16.2227 26.3633 16.25 26.2973 16.25 26.22L14.25 26.22ZM16.23 26.2L16.25 26.22C16.25 26.78 15.81 27.22 15.25 27.22C14.69 27.22 14.25 26.78 14.25 26.22L14.27 26.2L16.23 26.2ZMnan nanLnan nanCnan nan nan nan nan nanCnan nan nan nan nan nanLnan nan" fill="rgb(25,25,25)" fill-opacity="0" fill-rule="nonzero" />
					<path id="path5" d="M16 23.5C16 23.2897 15.9663 22.5794 16 22.2727C16.028 22.0177 16.086 21.7987 16.2953 21.4564C16.6719 20.8404 17.836 20.1869 18.0114 20.0597C18.9117 19.407 19.5 18.3279 19.5 17.1072C19.5 15.115 17.933 13.5 16 13.5C14.067 13.5 12.5 15.115 12.5 17.1072" fill-rule="evenodd" stroke="rgb(255,255,255)" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" />
				</g>
				<g filter="url(#filter_0)">
					<path id="路径" d="M28 11L24 11C22.8954 11 22 10.1046 22 9L22 5L28 11Z" fill="rgb(245,245,246)" fill-rule="evenodd" />
					<path id="路径" d="M28 11L24 11C22.8954 11 22 10.1046 22 9L22 5L23 6L23 9C23 9.08264 23.0096 9.1629 23.0288 9.24079C23.0413 9.29117 23.0577 9.34055 23.0782 9.38894C23.1003 9.44134 23.1265 9.49116 23.1568 9.53839C23.1955 9.59887 23.2409 9.65511 23.2929 9.70711C23.3449 9.75911 23.4011 9.80448 23.4616 9.84322C23.5089 9.87346 23.5587 9.89966 23.6111 9.92183C23.6595 9.94229 23.7088 9.95874 23.7592 9.97117C23.8371 9.99039 23.9174 10 24 10L27 10L28 11Z" fill="rgb(223,225,230)" fill-opacity="0" fill-rule="evenodd" />
				</g>
			</g>
		</g>
	</g>
  </svg>
</template>